package com.sgzn.sgpay.model.request;

import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
import org.hibernate.validator.constraints.NotBlank;

/**
 * 商户银行卡信息更新请求
 * @author zhongzhongyong
 * @version Id: SgsMerchantBaseInfoUpdateRequest.java, v 0.1 2018/4/17 21:58 zhongzhongyong Exp $$
 */
@EqualsAndHashCode(callSuper = true)
@Data
@ToString(callSuper = true)
public class SgsMerchantBankCardUpdateRequest extends SgsMerchantBaseRequest{

    /**
     *银行卡户主名
     */
    @NotBlank(message = "银行卡户主名不能为空")
    private String bankAccountName;


    /**
     *银行卡号
     */
    @NotBlank(message = "银行卡号不能为空")
    private String bankCardNo;

    /**
     * 身份证号
     */
    @NotBlank(message = "身份证号不能为空")
    private String  certCode;


    /**
     * 银行卡预留手机号码
     */
     private String bankMobileNo;

    /**
     * 微信平台定义的银行卡Code
     */
    private String bankCardCode ;
}
